home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
B-Book Series
/
(k)b3.d64
/
program67
< prev
next >
Wrap
Text File
|
2007-02-28
|
1KB
|
50 lines
0010 // PROGRAM 67
0020 //
0030 // COMELY KATE
0040 //
0050 // TO SWAP TWO ROWS OF AN ARRAY
0060 DIM ARRAY(4,6)
0070 PRINT
0080 // FIRST CREATE THE ARRAY
0090 //
0100 PRINT "THE GIVEN ARRAY IS :"
0110 PRINT
0120 FOR ROW#:=1 TO 4 DO
0130 FOR COLUMN#:=1 TO 6 DO
0140 READ ARRAY(ROW#,COLUMN#)
0150 PRINT ARRAY(ROW#,COLUMN#)," ",
0160 ENDFOR COLUMN#
0170 PRINT
0180 PRINT
0190 ENDFOR ROW#
0200 //
0210 // ASK USER WHICH ROWS HE WISHES TO HAVE SWAPPED
0220 //
0230 PRINT "ENTER THE ROW NUMBERS OF THE ROWS YOU"
0240 INPUT "WISH TO HAVE SWAPPED ": ROW1#,ROW2#
0250 PRINT
0260 //
0270 // SWAP THE ROWS
0280 //
0290 FOR COLUMN#:=1 TO 6 DO
0300 TEMPORARY:=ARRAY(ROW1#,COLUMN#)
0310 ARRAY(ROW1#,COLUMN#):=ARRAY(ROW2#,COLUMN#)
0320 ARRAY(ROW2#,COLUMN#):=TEMPORARY
0330 ENDFOR COLUMN#
0340 //
0350 // NOW PRINT THE CHANGED ARRAY
0360 //
0370 PRINT
0380 PRINT "THE CHANGED ARRAY IS :"
0390 PRINT
0400 FOR R#:=1 TO 4 DO
0410 FOR C#:=1 TO 6 DO
0420 PRINT ARRAY(R#,C#)," ",
0430 ENDFOR C#
0440 PRINT
0450 PRINT
0460 ENDFOR R#
0470 DATA 82,76,93,13,41,12,54,19,73,89,76,45
0480 DATA 45,56,76,88,99,34,56,34,23,78,86,97
0490 END